/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Testing;

import com.model.Anggota;
import com.model.Buku;
import com.model.Majalah;
import com.model.Perpustakaan;
import com.model.Pinjaman;
import com.model.Publikasi;
import java.util.Date;

/**
 *
 * @author tashiba
 */
public class TestPinjaman {

    public static void main(String[] args) {
         Anggota test = new Anggota();
        test.setNama("Nama : Elsa,");
        try {
            test.setIdAnggota("NIM : 115314011");
        } catch (Exception ex) {
            ex.printStackTrace();
        }
        Perpustakaan.tambahAnggota(test);
        System.out.println("\n Daftar Anggota : ");
        System.out.println(Perpustakaan.bacaDaftarAnggota());

        Publikasi test1 = new Buku();
        test1.setJudul      ("Judul         = Pemrograman Berorientasi Obyek");
        try {
            test1.setIdKoleksi("ID Buku       = Bk1934");
        } catch (Exception ex) {
            ex.printStackTrace();
        }
        test1.setPenulis    ("Penulis       = Joshua");
        test1.setPenerbit   ("Penerbit      = Erlangga\n" );
        Perpustakaan.tambahPublikasi(test1);

        Publikasi test2 = new Majalah();
        test2.setJudul      ("Judul         = Pemrograman Berorientasi Obyek");
        try {
            test2.setIdKoleksi("ID Majalah    = Mj2201");
        } catch (Exception ex) {
            ex.printStackTrace();
        }
        test2.setPenulis    ("Penulis       = Amir");
        test2.setPenerbit   ("Penerbit      = Erlangga");
        Perpustakaan.tambahPublikasi(test2);
        System.out.println(Perpustakaan.bacaDaftarPublikasi());

        Date test3 = new Date();
        test3.setDate(1);
         Date test7 = new Date();
        test7.setDate(20);

        Pinjaman test4 = new Pinjaman();
        test4.setPeminjam(test);
        test4.setPublikasi(test1);
        test4.setTanggalPinjam(test3);
        test4.setTanggalKembali(test7);
        Perpustakaan.tambahPinjaman(test4);
        System.out.println(Perpustakaan.bacaDaftarPinjaman());

    }

}
